﻿




/*var tweens={

   allTweens:"",


     allTweens:TweenLite.getTweensOf("*"),






   pauseResume:function(){

        this.allTweens=TweenLite.getTweensOf("*")
        for (var propriedades in this.allTweens) {

            if (this.allTweens[propriedades]._paused){

                this.allTweens[propriedades].play();

                $('.btControles img').attr('src','img/pause.png')
                $('#fadePause').css({"z-index":"0","opacity":"0"})
 
               
            }else{
              this.allTweens[propriedades].pause();
                $('.btControles img' ).attr('src','img/play.png')
                $('#fadePause').css({"z-index":"10","opacity":"0.3"})
            }
           
        }

  }

}*/




$(document).on('pagebeforeshow', function (event) {

   TweenLite.to("#setinhasEsquerda", 0.5, {alpha:0,display:"none"});
      TweenLite.to("#setinhasDireita", 0.5, {alpha:0,display:"none"});
})








  
  function podeVirar (paginaAtual) {

    var $totalPg =gridCtx.totalPaginas-1;  // contador começa com 0 - 1;
  
    if (paginaAtual == 0) {
        TweenLite.to("#setinhasEsquerda,#setinhasDireita", 0.5, {alpha: 0,"display":"none"});
         console.log("pagina e zerooo")
    } 

     if (paginaAtual >=1) {


        TweenLite.to("#setinhasEsquerda", 2, {delay:1.5,alpha:1,display:"block"});
        TweenLite.to("#setinhasDireita", 2, {delay:1.5,alpha:1,display:"block"});
    }



      if (paginaAtual == $totalPg) {
        TweenLite.to("#setinhasDireita", 0.5, {alpha: 0,"display":"none"});
    } 

   /* if (paginaAtual==1){
        TweenLite.to("#setinhasDireita", 0.5, {alpha:1,"display":"block"});
    };*/

}








$(function () {


    $.mobile.hashListeningEnabled = false;
    $.mobile.pushStateEnabled = false;
    $(".menu div").click(function () {
        var pag = $(this).attr("id").replace("ico_pg", "#pagina");
        var rev = false;
        /*if (pag.replace("#pagina", "") < $.mobile.activePage.attr('id').replace("pagina", ""))
            rev = true;
        $.mobile.changePage(pag, { transition: 'slide', reverse: rev });*/
        if (pag.replace("#pagina", "") < $.mobile.activePage.attr('id').replace("pagina", ""))
            rev = true;
        $.mobile.changePage(pag, { transition: 'slide', reverse: rev });
    });

     $(".setasPaginacao div").click(function () {
        if ($(this).attr("id")=="setinhasDireita"){
            var pag = "#pagina"+(paginaAtual+1).toString();
            var rev = false;
        } else {
            var pag = "#pagina"+(paginaAtual-1).toString();
            var rev = true;

        }
        if (pag.replace("#pagina", "") < $.mobile.activePage.attr('id').replace("pagina", ""))
            rev = true;
        $.mobile.changePage(pag, { transition: 'slide', reverse: rev })

 

    
    });
        

});
    


/*function PlayAudio(nome) {
    try {
        LED.PlayAudio(nome + ".mp3", myCallbackfunction);
    } catch (e) {
        $.each($("audio"), function (index, obj) {
            obj.pause();
        });
        var audio = document.getElementById(nome.replace(" ", ""));
        if (audio.currentTime != 0)
            audio.currentTime = 0;
        audio.play();
    }
}

function controlarSom() {
    var audio = document.getElementsByTagName('audio'),
               video = document.getElementsByTagName('video');
    for (a in audio) audio[a].volume = audio[a].volume == 1 ? 0 : 1;
    for (v in video) video[v].volume = video[v].volume == 1 ? 0 : 1;

    var nPosBotao = (audio[0].volume == 1 ? 0 : -$("#botaoSom" + sBotaoSomTamanho).width());
    $("#botaoSom" + sBotaoSomTamanho).css('background-position', nPosBotao);

}*/

function recarregarOED() {
    window.location.reload();
}

var isMobile = {
    Android: function () {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function () {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function () {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function () {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function () {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function () {
        return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }
};
var selected = "";
$("#icoPg1").click(function(){
});

$("#icoPg2").click(function(){
    //PlayAudio('audDireita');
});

$("#icoPg3").click(function(){
    //PlayAudio('audDireita');
});

$("#icoPg4").click(function(){
    //PlayAudio('audDireita');
});

$("#icoPg5").click(function(){
    //PlayAudio('audDireita');
});

$("#icoPg6").click(function(){
    //PlayAudio('audDireita');
});

$("#icoPg7").click(function () {
    //PlayAudio('audDireita');

});

 
$("#controles #pauseTween").click(function () {
   oeds.pauseResume();
})





$(document).ready(function() {
    
 $("#setinhasDireita,#setinhasEsquerda").css('opacity', 0);


 preloader()



/*(function ()*/ 
  
function preloader(){

  /*
  * pre_loader ()
  * 
  * 
  */


  

    // $("#preloader").hide();
     $('#controles').css({"display":"none"})
  

     var imgs =[],
        imgsBg =[],
        sounds =[],
        videos=[],
        concluido=null,
        baseUrl=[],
        caminho=document.URL.replace("index.html","");

      /*
        *Armazenando todos as imagens,audios e videos existentes no documento!
      */
      
      $("* img").each(function(index) {
          imgs.push($(this).attr('src'))
       })
      
   

      $('audio > source').each(function(idx,obj){
          /*
           *Subistituindo caminho relativo  deixando ex audio/
           */
          sounds.push(obj.src.replace(caminho, "").replace("url(","").replace(")", ""))//
      })

     
      $('video > source').each(function(idx,obj){
           /*
            *Subistituindo caminho relativo  deixando ex video/
            */

            videos.push(obj.src.replace(caminho, "").replace("url(","").replace(")", ""))
      })

      /*
      *Armazenando todos as imagens, que estão como background no documento! usei  o replace pq estava vindo o caminho do computador
      */

        
       $('*').each(function(index) {
            if ($(this).css('background-image')!="none")
            /*
            *Subistituindo caminho relativo  deixando ex img/
            */
            imgsBg.push($(this).css('background-image').replace(caminho, "").replace("url(","").replace(")", ""))
              //       console.log((imgsBg))

       })

  console.group();
   // console.log("videos",videos)
  //  console.log("imagens bg",imgsBg);
   // console.log("img src",imgs)
  //  console.log("sons",sounds)
  console.groupEnd();






    try{

        /*
         * Chama funcao para remover itens repetidos desnecessarios do array
         */
        removeRepetido (imgsBg)

            baseUrl=imgs.concat(imgsBg)
            loader = new PxLoader(); 


            /*
            *for para alimentação de imagens instanciando o objeto PxLoaderImage
            */
            
            for(var i=0; i <baseUrl.length; i++) {
                      var pxImage = new PxLoaderImage(baseUrl[i]); 
                      pxImage.imageNumber = i ;
                      loader.add(pxImage); 
            }

            /*
            *for para alimentação de audios instanciando o objeto PxLoaderAudio
            */
                  
            for(var s=0; s <sounds.length; s++) {
                var pxAudio=new PxLoaderAudio(sounds[s]);
                 pxAudio.audioNumber = s ;
                loader.add(pxAudio);
            }

            /*
            *for para alimentação de videos instanciando o objeto PxLoaderVideo
            */
                  
            for(var v=0; v <videos.length; v++) {

                var pxVideo=new PxLoaderVideo(videos[v]);
                 pxVideo.videosNumber = v ;
                 loader.add(pxVideo);
            }




      }catch(e){//console.log('erro',e)
  }

  /*
    *Retornando progresso do Carregamento
  */

loader.addProgressListener(function(e) { 
  // $log.val($log.val() + 'Image ' + e.resource.imageNumber + ' Loaded\r'); 
 
   try{
            concluido = e.completedCount  /  e.totalCount *100; 
            //console.log(Math.round(concluido)+'%')
           // console.log('Image ' + e.resource.imageNumber + ' Loaded\r')
            //time= setTimeout(function() {console.log(e.completedCount)},000)
          
            $("#preloader #pct").text(Math.round(concluido)+'%');
            //$('#carregador_jogo').css('width', pct_concluido+'%');
            //console.log(e.resource)

        
        }catch(e)  {//console.log('erro',e)
    }

 }); 

   /*
    *Retornando Quando o carregamento terminou!
  */
  
  loader.addCompletionListener(function() {
        imgs =[],
        imgsBg =[],
        sounds =[],
        videos=[],
        concluido=null,
        baseUrl=[];

      TweenLite.to("#preloader", 1, {alpha:0,"display":"none"});

        $('#controles').css({"display":"block"})
        $.mobile.changePage("#pagina0");
        $('.base').addClass('imagemFundo')
  });
   
     loader.start(); 
}//())

    function removeRepetido (argumentos){

     console.log("argumentos antes de retirar",argumentos.length);

        for(var  i=1;i<=argumentos.length;i++){
            for(var j=i+1;j<argumentos.length;j++){
                if(argumentos[j]==argumentos[i]){
                    console.log("iguais",argumentos[i])
                    argumentos.remove(argumentos.indexOf(i), 1);
                  }
            }
        }
        console.log("argumentos dpois retirar",argumentos.length);

        return  argumentos
    }



    function resolveCaminho(objeto,caminho){

    /*
        objeto.replace(caminho, "").replace("url(","").replace(")", "")
        var novoObjeto=objeto;
        console.log("objeto",novoObjeto)
        return  novoObjeto
    */
    }
});





Array.prototype.remove = function(start, end) {
    this.splice(start, end);
    return this;
}

  Array.prototype.insert = function(pos, item) {
    this.splice(pos, 0, item);
    return this;
}